*{
    padding: 0;margin: 0;
}
a{
    text-decoration: none;
    font-family: "宋体";
    font-size: 12px;
    color: #808080;
}
a:hover{
    color: #B81C22;
}
li{
    list-style: none;
}
#Head{
    width: 800px;
    height: 41px;
    margin: 0 auto;
    margin-top: 15px;
    border-bottom: 1px solid #7A7F89;
    .logo{
        width:311px;
        height: 39px;
        float: left;
        background: url(../images/login/sprites.png) no-repeat 0 -622px;
    }
    a{
        display: block;
        width: 80px;
        height: 41px;
//      border: 1px solid green;
        float: right;
        text-align: right;
        line-height: 68px;
    }
}
.wrapper{
    width: 800px;
    height: 409px;
    margin: 0 auto;
    margin-top: 30px;
    border-bottom: 1px solid #999999;
    .login{
        width: 314px;
        height: 370px;
        border: 1px solid #D1D1D1;
        background: #FAFAFA;
        float: left;
        .tag{
           width: 312px;
           height: 26px;
           border-bottom: 1px solid #7C011E; 
           li{
               display: block;
               width: 156px;
               height: 26px;
               float: left;
               font-family: "宋体";
               font-size: 12px;
               line-height: 26px;
               text-align: center;
               background: url(../images/login/sprites.png) no-repeat -17px -137px;
           }
           .on{
                   color: white;
                   background: url(../images/login/sprites.png) no-repeat -116px -662px;
               }
        }
        #shows{
            width: 312px;
            height: 341px;
            
            .user_infor{
                width:272px;
                height: 331px;
                margin-top: 8px;
                margin-left: 20px;
                font-size: 12px;
                #vanclLoginError{
                    width: 222px;
                    height: 18px;
                    float: right; 
                    border: 1px solid yellow;                  
                    display: none;
                }
                p{
                    width: 272px;
                    height: 32px;                 
                    color: #656565;;
                    font-size: 12px;
                    font-family: "宋体";
                    line-height: 34px;
                    margin-top: 22px;
//                  border: 1px solid red;
                    #vanclUserName{
                        display: block;
                        float: right;
                        width: 221px;
                        height: 29px;
                        
                    }
                    #vanclPassword{
                        display: block;
                        float: right;
                        width: 221px;
                        height: 29px;
                    }
                }
                #vanclUserNameError{
                    width: 222px;
                    height: 18px;
                    float: right; 

                    visibility: hidden;
                }
                #vanclPasswordError{
                    width: 222px;
                    height: 18px;
                    float: right;      
                    visibility: hidden;
                }
                .bt{
                    width: 221px;
                    height: 27px;
                    float: right;
                    line-height: 27px;
                    text-align: center;
                    .log{
                         display: block;
                        width: 97px;
                        height: 27px;
                        float: left;
                        color: white;
                        background: url(../images/login/sprites.png) no-repeat 0 -662px;
                    }
                    .forget{
                        display: block;
                        float: left;
                        width: 97px;
                        height: 27px;
                        color: black;
                    }
                }
                .aa{
                    margin-top: 65px;
                }
                .tishi{
                    width: 272px;
                    height: 52px;
                    color: #656565; 
                    line-height: 24px;                    
                    span{
                        float: left;   
                    }
                    #gotoReg{
                        display: block;
                        float: right;
                        width: 61px;
                        height: 21px;
                        color: white;                 
                        background: url(../images/login/sprites.png) no-repeat -290px -660px;
                    }
                    .bb{
                         color: #A10000;
                    }
                    .cc{
                        border-bottom: 1px dashed #ccc;
                    }
                }
                .glup{
                    width: 272px;
                    height: 81px;
                    .qkimg{
                       width: 272px;
                       height: 71px; 
                       a{
                           display: block;
                           float: left;
                           height: 20px;
                           margin-top: 8px;
                           margin-right: 18px;
                          
                       }
                       .qkimg05{
                           width: 42px;
                           background: url(../images/login/glbg.png) no-repeat  -270px -190px;
                       }
                       .qkimg06{
                           width: 52px;
                           background: url(../images/login/glbg.png) no-repeat  0px -190px;
                       }
                       .qkimg01{
                           width: 31px;
                           background: url(../images/login/glbg.png) no-repeat  -62px -190px;
                       }
                       .qkimg04{
                           width: 37px;
                           background: url(../images/login/glbg.png) no-repeat  -224px -190px;
                       }
                       .qkimg02{
                           width: 68px;
                           background: url(../images/login/glbg.png) no-repeat  -102px -190px;
                       }
                       .qkimg03{
                           width: 40px;
                           background: url(../images/login/glbg.png) no-repeat  -178px -190px;
                       }
                    }
                }
            }
        }
    }
    .advert{
        width: 465px;
        height: 352px;
//      border: 1px solid red;
        float: left;
    }
}

#bottom{
        width:100%;
        height: 33px;
        margin-top: 20px;
        #bottoms{
            width:1200px;
            height: 33px;
            margin: 0 auto;
            p{
                text-align: center;
                line-height: 33px;
                color: #999;
                font-size: 12px;
            }

            .subFooter{
                width: 540px;
                height: 48px;
                margin: 0 auto;
                margin-top: 20px;
                margin-bottom: 20px;
                a{
                    display: block;
                    margin: 0 auto;
                    margin-right: 15px;
                    float: left;
                    line-height: 48px; 
                }
                .redLogo{
                    width: 113px;
                    height: 42px;
                    background:url(../images/cert_error.png) no-repeat 0 -581px ;
                }
                .wsjyBzzx{
                    width: 156px;
                    height: 45px;
                    background:url(../images/cert_error.png) no-repeat 0 -630px ;
                }
                .vanclMsg{
                    width: 96px;
                    height: 42px;
                    background:url(../images/cert_error.png) no-repeat 0 -675px ;
                }
                .vanclqingNian{
                    width: 96px;
                    height: 42px;
                    background:url(../images/cert_error.png) no-repeat -36px -675px ;
                }
             
            }
        }
}
